/*
 * @Author: Lee.mark 
 * @Date: 2018-05-06 11:42:06 
 * @Last Modified by: Lee.mark
 * @Last Modified time: 2018-05-06 19:47:36
 */

// 入口文件

// 引入express包
let express = require('express');
// 引入router包
let router = require('./router');
// 引入art-template模板包
let template = require('art-template');
// 引入body-parser包
let bodyParser = require('body-parser');

// 创建web服务,实例化express对象
let app = express();

// 配置模板引擎
app.engine('html', require('express-art-template'));
// 布局静态资源,把路由加载到app上
app.use('/public', express.static('public'));
app.use('/node_modules', express.static('node_modules'));
// 配置body-parser，body-parser是非常常用的一个express中间件，作用是对post请求的请求体进行解析。
app.use(bodyParser.urlencoded({
  extended: true
}));
app.use(router);

// 监听端口
app.listen(3000, () => { // 箭头函数
  console.log('点击访问:http://localhost:3000');
});